sentence of life imprisonment - Spanish English Dictionary